<?php

class ComiteDAO extends DAO {
    public function load($objComiteTO) {
        try {
            $query = 'SELECT * FROM comite WHERE id_cuenta = :id_cuenta LIMIT 1';
            $stmt = $this->dbh->prepare($query);
            $stmt->bindParam(':id_cuenta', $objComiteTO->getIdCuenta());
            $stmt->setFetchMode(PDO::FETCH_OBJ);
            $stmt->execute();
            $resultado = $stmt->fetch();
            $objComiteTO = new ComiteTO();
            $objComiteTO->setIdComite($resultado->id_comite);
            $objComiteTO->setNombre($resultado->nombre);
            $objComiteTO->setApellido($resultado->apellido);
            $objComiteTO->setEmail1($resultado->email_1);
            $objComiteTO->setEmail2($resultado->email_2);
            $objComiteTO->setInstitucion($resultado->institucion);
            $objComiteTO->setTelefono($resultado->telefono);
            $objComiteTO->setCargo($resultado->cargo);
            $objComiteTO->setIdPais($resultado->id_pais);
            $objComiteTO->setIdCuenta($resultado->id_cuenta);

            return $objComiteTO;

        }
        catch(Exception $e) {
            throw $e;
        }
    }

    public function delete($id) {
        return "";
    }

    protected function update($objetoTO) {
        return "";
    }

    protected function insert($objetoTO) {
        return "";
    }
}
?>
